/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package mx.com.switz.service.Impl;

import java.util.List;
import mx.com.switz.dao.PedidoDao;
import mx.com.switz.dto.Pedido;
import mx.com.switz.service.PedidoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 *
 * @author user10
 */
@Service
public class PedidoServiceImpl implements PedidoService{
    @Autowired
	private PedidoDao pedidoDao;
	
	public void insertPedido(Pedido pedido) {
        pedidoDao.insertPedido(pedido);
    }
        
          public void eliminaPedido(Pedido pedido) {
        pedidoDao.deletePedido(pedido);
      }  
          public void actualizaPedido(Pedido pedido) {
        pedidoDao.updatePedido(pedido);
    }
    
        public List findPedidoByNombre(Pedido pedido){
           return pedidoDao.selectPedidoByNombre(pedido);
        }
          
        public List findPedidoById(Pedido pedido){
           return pedidoDao.selectPedidoById(pedido);
        }
        
        public List<Pedido> listarPedidos() {
		return pedidoDao.findAllPedidos();
	}
    
}
